// 文章相关操作全部封装 在这里

import ajax from '@/utlis/request'
// 获取频道下的文章列表
// params: 参数会在请求行中传递. 类似于查询字符串的结构
//  如果接口文档参数是query 来说明 则用params
export const getArticles = (channelId, timestamp) => {
  return ajax({
    method: 'GET',
    url: '/app/v1_1/articles',
    params: {
      channel_id: channelId,
      timestamp: timestamp, // 时间戳整数 单位毫秒
      with_top: 1
    }
  })
}
// data参数会在请求体中传递.  如果接口文档参数是body 来说明 则用data /app/v1_0/article/dislikes
export const dislikeArticle = articleId => {
  return ajax({
    method: 'POST',
    url: '/app/v1_0/article/dislikes',
    data: {
      target: articleId
    }
  })
}

// 举报文章
export const reportArticle = (articleId, type) => {
  return ajax({
    method: "POST",
    url: '/app/v1_0/article/reports',
    data: {
      target: articleId,
      type
    }
  })
}
